#pragma once

class CMesh {
public:
    CMesh(const char* fName);
    ~CMesh();
    
    int AddVertex(float x, float y, float z, float w=1.0f);
    int AddNormal(float x, float y, float z);
    int AddTxCoord(float u, float v);

    int DefineTriangle(int i, int j, int k, int ti=0, int tj=0, int tk=0, int ni=0, int nj=0, int nk=0);

protected:

private:
    CMesh(const CMesh&);
    CMesh& operator=(const CMesh&);
};
